package negocio;

import java.util.Calendar;
import java.util.Date;
import java.util.List;

import comum.Situacao;
import rh.Gestor;
import rh.TipoGerencia;
import dados.GestorDAO;

public class GestorNegocio {
public GestorDAO gestorDAO = new GestorDAO();
	
	public void inserir(Gestor entidade) {

		Date d = new Date();
		entidade.setDataUltimaAtualizacao(d);
		
		gestorDAO.inserir(entidade);
		
	}
	
	public void alterar(Gestor entidade) {

		Date d = new Date();
		entidade.setDataUltimaAtualizacao(d);

		gestorDAO.alterar(entidade);		
	}

	
	public void remover(Gestor entidade) {
		gestorDAO.remover(entidade);		
	}

	
	public Gestor consultarPorId(Integer id) {
		return gestorDAO.consultarPorId(id);
	}

	
	public List<Gestor> consultarTodos() {
		return gestorDAO.consultarTodos();
	}

	
	public List<Gestor> procurarPeloTipoDeGerencia(TipoGerencia tipoGerencia) {
		return gestorDAO.procurarPeloTipoDeGerencia(tipoGerencia);
	}

	
}
